#dialogRootPane {
    -fx-pref-width: 500;
    -fx-pref-height: 300;
    -fx-padding: 10;
}

#selectorGridPane {
    -fx-pref-height: 60;
    -fx-alignment: center;
    -fx-pref-width: 480;
}

#connectionSelector {
    -fx-font-size: 14;
}
#connectionSelector > .label, #editName {
    -fx-font-size: 15;
    -fx-padding: 2 5 2 5;
}

#selectorButtons, #editButtons {
    -fx-alignment: top-right;
    -fx-pref-height: 30;
    -fx-padding: 5 0 5 0;
    -fx-spacing: 5;
}
#selectorButtons .button,
#editButtons .button {
    -fx-padding: 1;
    -fx-pref-height: 25;
    -fx-pref-width: 120;
    -fx-font-size: 14;
}

.tab-pane-grid {
    -fx-padding: 5;
    -fx-alignment: center-left;
    -fx-pref-width: 480
}
.tab-pane-grid .text-field,
.tab-pane-grid .password-field {
    -fx-font-size: 14;
    -fx-padding: 4 5 4 5;
}

#connectionPane {
    -fx-padding: 5 0 0 0;
}
#connectionPane .tab-header-background {
    -fx-background-color: -fx-outer-border, -fx-background;
}
#connectionPane:focused > .tab-header-area > .headers-region > .tab:selected .focus-indicator {
    -fx-border-width: 0;
}
#connectionPane .tab-content-area {
    -fx-background-color: -fx-outer-border, -fx-background;
    -fx-background-insets: 0, 0 1 1 1;
}

.portContainer {
    -fx-spacing: 15;
    -fx-alignment: center-left;
}

.portContainer > .spinner {
    -fx-pref-width: 70;
}
.portContainer > .spinner > .text-input {
    -fx-padding: 4 5 4 5;
    -fx-font-size: 14;
}
.portContainer > .spinner > .increment-arrow-button,
.portContainer > .spinner > .decrement-arrow-button {
    -fx-font-size: 10;
}

#useSSL {
    -fx-font-size: 14;
}

#useProxy {
    -fx-font-size: 14;
}